﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace UlsStudio.Engine.Events
{
    public class WatcherStartedEventArgs : EventArgs
    {
        public List<DirectoryInfo> DirectoryTargets { get; set; }
        public WatcherStartedEventArgs(List<DirectoryInfo> directoryTargets)
        {
            this.DirectoryTargets = directoryTargets;
        }
    }

    public class NewEventLogsEventArgs : EventArgs
    {
        public NewEventLogsEventArgs(LogDataCollection newLogEntries, ScanSettings settings)
        {
            this.NewLogEntries = newLogEntries;
            this.Settings = settings;
        }

        public ScanSettings Settings { get; set; }
        public LogDataCollection NewLogEntries { get; set; }
    }
}
